stack of firewood - French English Dictionary